3.6 常量
在编程中,常量是指一旦声明,就不能再被修改的量。与变量不同,一旦常量被声明后,其值将不能再改变。
首先我们在YouCanGoCode目录下新建一个目录,命名为lesson3,新建一个go文件,命名为 lesson3.go。
常量的声明方式
在上面上一节我们学习了变量的使用方法,我们使用var关键字进行变量的声明。
常量中,我们则是使用const关键字进行声明,如下代码所示:
package main
import "fmt"
func main() {
const a string = "lesson3"
fmt.Println(a)
}
此时我们再执行lessong3.go可以看到如下输入:
lesson3
上面的代码中,我们可以看到,通过const a string = "lesson3"声明了一个名称为a的常量,类型为string,值为lesson3的常量。
同样的,我们可以将类型string省略,如下:
package main
import "fmt"
func main() {
const a = "lesson3"
fmt.Println(a)
}
小结
其他数据类型的常量声明也同样遵循上面的规则,即:
const + 常量名称 + 常量类型 + = + 常量的值
快跟随下面的代码去尝试一下吧。
package main
import "fmt"
func main() {
const a = "lesson3"
fmt.Println(a)
const b = 1
fmt.Println(b)
const c = 1.005
fmt.Println(c)
const d = true
fmt.Println(d)
}
执行lesson3.go代码后输入如下:
lesson3
1
1.005
true